/* 顶部 */
body {
	margin: 0 auto;
	text-align: center;
	font-family: "microsoft yahei",tahoma,arial,\5b8b\4f53;
	font-size: 12px;
	line-height: 1.5;
	color: #848484;
	cursor: default;
}
:focus{outline:none;}
div {
	text-align: left;
}
.loghd{float:left;position: relative;}
.loghd a{width: 590px; height: 440px; display:block;position: absolute;top: 0px;left: 0px;}
.main{
    background: #fff;
    width: 400px;
    float: right;
    border-left: 1px solid #ccc;
    margin: 20px;
}
.fl {
	float: left;
	display: inline;
}
.fr {
	float: right;
	display: inline;
}
.cls:after {
	content: "";
	font-size: 0;
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#topbar{
	height:27px;
	line-height:27px;
	font-family:"microsoft yahei";
	color:#999;
	background:#f2f2f2 url(lodo_cart/sprite.png) 0 -1800px repeat-x;
	position:relative;
	z-index:100;
	display: none;
}
#topbar .wraper{
	background:#f2f2f2 url(lodo_cart/sprite.png) 0 -1800px repeat-x;
}
.wraper {
	margin-left: auto;
	margin-right: auto;
}
#topbar b{
	width:1px;
	height:18px;
	margin:0 11px;
	color:#757575;	
	background:url(lodo_cart/sprite.png) 0 -1900px no-repeat;
	vertical-align:middle;
}
#topbar .topnav b{
	height:27px;
	background-position:0 -1895px;
}
#topbar a{
	color:#999;
}
#topbar a:hover{
	color:#D34A2D;
}
#topbar .user{
}
#topbar .welcome{
	margin-top:0\0;
}
#topbar .welcome a{
	vertical-align:baseline;
}
#topbar .username{
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	max-width:100px;
	display:inline-block;
	vertical-align:top!important;
	_width:expression(this.runtimeStyle.width=(this.offsetWidth>=100)?"100px":"auto");
}
.topnav{
	margin-right:10px;
}
.topnav li{
	float:left;
	height:27px;
}
.topnav li a{ display:inline-block;color:#999;}
.topnav dl dt{
	margin-top:-1px\0;
}
#topbar .noticeSlider,
#topbar .slidearea,
#topbar .slidearea ul,
#topbar .slidearea li{
	transition:width .6s;
	-webkit-transition:width .6s;
	-moz-transition:width .6s;
	-ms-transition:width .6s;
	-o-transition:width .6s;
}
#topbar .noticeSlider{
	display:inline-block;
	*display:inline;
	width:260px;
	_width:240px;
	height:27px;
	vertical-align:top;
	*vertical-align:-4px;
	_vertical-align:-6px;
	padding-left:20px;
}
#topbar .slidearea{
	position:relative;
	height:27px;
	width:216px;
	_width:196px;
	display:inline-block;
	overflow:hidden;
}
#topbar .slidearea ul{
	width:216px;
	_width:196px;
	position:absolute;
}
#topbar .slidearea marquee{
	position:relative;
	height:27px;
	zoom:1;
	white-space:nowrap;
	overflow:-webkit-marquee;
	-webkit-marquee-direction: backwards;
}
#topbar .slidearea li{
	position:relative;
	height:27px;
	width:166px;
	_width:146px;
	padding-right:50px;
	overflow:hidden;
}
#topbar .slidearea a{
	color:#f9841f;
	font-weight:bold;
	vertical-align:baseline;
	*zoom:1;
	_zoom:auto;
}
#topbar .slidearea .func_more{
	position:absolute;
	display:inline-block;
	right:0;
	top:0;
	font-weight:normal;
	color:#999;
}
#topbar .slidearea .func_more:hover{
	color:#D34A2D;
}
#topbar .icon-top-notice{
	width:21px;
	height:26px;
	display:inline-block;
	background:url(lodo_cart/sprite.png) 0 -2092px no-repeat;
	vertical-align:middle;
	vertical-align:-9px\9;
	*vertical-align:-4px;
	_vertical-align:-5px;
}
:root #topbar .icon-top-notice{
	vertical-align:middle\0;
}
#topbar .noticeSlider-large{
	width:430px;
}
#topbar .noticeSlider-large .slidearea{
	width:386px;
}
#topbar .noticeSlider-large ul{
	width:386px;
}
#topbar .noticeSlider-large li{
	width:336px;
}
.inblock{display:inline-block; width:0; height:0; overflow:hidden; text-indent:-20000px; vertical-align:middle; *text-indent:0; *font-size:0; *line-height:0;}
#header {
	min-width: 960px;
	background: #fff;  
}

#header{z-index:90; position:relative; }
#header .taobao_link {
	background: url(lodo_login/taogao_link_bg.png) no-repeat;
	height: 24px;
	width: 228px;
	right: 10px;
	top: 41px;
	position: absolute;
}
#header.headerCtnerFixed{display:none;}
#header .wraper{
	width: 1000px;
   
	height: 111px;
	border-bottom: 0px solid #ddd;
}
#header .logo{
	width: 372px;
	height: 70px;
	background: url('') no-repeat left center;  
	background-repeat: no-repeat;
	position: absolute;
	top: 15px;
}
#topbar .noticeSlider-large ul{width:216px;}
#topbar .noticeSlider-large li{width:216px;}
#topbar .noticeSlider-large .slidearea{width:266px;}
#topbar .noticeSlider-large{width:310px;}
.wraper{width: 1000px;}
/* 主体 */
#main {
	padding-bottom: 20px;
	font-family: microsoft yahei;
	background: #fff;
}
#main .wraper{margin-bottom: 20px;margin-top: 0px;border: 1px solid #ddd;padding: 30px 0 0;background: url("lodo_login/login01.jpg") no-repeat left 0px;}
#main .wraper:after{content:"";display:block;clear:both;}
.reg_title {
	font-weight: normal;
	color: #333;
	border-bottom: 0px solid #d20f16;
	padding: 8px 0 8px 40px;
	font: 18px microsoft yahei;
}
.mb66 {
	margin-bottom: 66px!important;
}
.login {
	position: relative;
	background: #fff url('') 0 top repeat-x;
}
.loginBanner {
    margin-left: 95px;
    margin-top: 40px;
}
.loginBanner img {
	width: 320px;
	height: 320px;
}
.sheaderRight{
    margin-top: 0px;
    display: none;
}
.sheaderRight a {
	display: inline-block;
	line-height: 100px;
	padding: 0 10px;
	color: #999;
}
.login-form {width: 328px;padding: 26px; padding-left: 40px;float:right;background: #fff;}
.login-form .c {}
.login-form .c  ul { line-height:26px; padding-top:0px;}
.login-form .c  ul li { margin-bottom:-1px;*float:left;*width:352px; _margin-bottom:-3px; position:relative; height: 44px;_zoom:1; position: relative; background: #fff;}
.login-form .c  ul li #Verify_img{position:absolute;top:0px; right:0px;z-index: 1;display: none;}
.login-form .c  ul li label {position:absolute; z-index:2;line-height:1.5; font-size:14px; top: 11px; left: 10px;display: none;_top:18px;}
.login-form .c  ul li .intxt{width: 277px;padding: 11px 20px 11px 29px;border:1px solid #dedede; font-size:14px; font-family:"Microsoft Yahei"; background-color:#fff; vertical-align:middle; 	-moz-transition: border linear .2s, box-shadow linear .2s; 

	-o-transition: border linear .2s, box-shadow linear .2s; 

	-ms-transition: border linear .2s, box-shadow linear .2s;

	transition: border linear .2s, box-shadow linear .2s;}
.login-form .c  ul li label span {padding-top:13px;}
.login-form .c  ul li label span {padding-top:15px\9;padding-top:13px\0;}
:root .login-form .c  ul li label span {padding-top:14px\0;}
.login-form .c  ul li .intxt{padding-top:16px\9;padding-bottom:20px\9;_padding-top:18px;_padding-bottom:18px;}
.login-form .c  ul li .intxt[name="UserName"]{background:url('lodo_login/login_ico_01-59.jpg') no-repeat 5px center;}
.login-form .c  ul li .intxt[name="UserPass"]{background:url('lodo_login/login_ico_02-59.jpg') no-repeat 5px center;}
.login-form .c  ul li .intxt[name="Verify"]{background: url('lodo_login/login_ico_03-59.png') no-repeat 2px center;}
.login-form .c  ul li label .label{ margin:1px 0 0 1px; *margin-top:2px; padding-top:12px; *padding-top:14px; padding-left:1.3em; display:inline-block; position:absolute; z-index:2; width:4em; color:#666; background-color:#fff;}
.login-form .c  ul li label .input_tip{ margin-top:1px; padding-left:5.8em; display:inline-block; position:absolute; z-index:0;color:#ccc;}

.login-form .c .opt { padding-top:23px; padding-left:0px; color:#007ccf;}
.login-form .c .opt .btn_login { display:inline-block; margin: 0 14px 0 0; overflow:hidden; text-align: center; padding-left: 20px; color: #fff; font-size: 16px; background: #D34A2D;  height: 45px; line-height: 45px; width: 310px; float: left; position: relative; border-radius: 0px; text-decoration: none;}
.login-form .c .opt .btn_login:hover{
    color: #fff;
	
    background: #D65E45;
}
.login-form .c .opt .btn_login:after{
	content: '';
	position: absolute;
	background: url('lodo_login/icon_n-54.png') no-repeat 0 0;
	top: 15px;
	left: 130px;
	width: 20px;
	height: 20px;
}
.login-form .c .opt .p0_5{
    margin-top: 0px;
    line-height: 48px;
}
.login-form .c .opt .btn_regist{
}
.login-form .c .opt a { color: #039; margin: 0 8px; margin-top: 0px; line-height: 48px;}
.login-form .c .opt a:hover {}

.Validform_wrong {
	color: #f21a00;
	padding-left: 20px;
	white-space: nowrap;
	background: url(lodo_login/error.png) no-repeat left center;
}
.login-form .intxtfocus{border-color: #ff9797!important; position:relative;z-index:1;


	

	

	
}
.mb15 {
	margin-bottom: 15px;
}
.mt10 {
	margin-top: 10px;
}
img.code {
	border: 0px;
	vertical-align: top;
	cursor: pointer;
	height: 33px;    
	width: 90px;
	margin-right: 3px;
	margin-top: 3px;
}
.usr-plu{height:40px; line-height:40px;}
/* 扩展登录（支付宝、财富通等登录方式） */
.end_tishi a{padding-right:15px;float:left; height:25px; line-height:25px;}

.end_tishi a{
	color: #999;
}
.end_tishi a:hover{
	color: #0096fc;
}
.end_tishi img{
	display:none;
}
.end_tishi i{
	padding-left: 20px;
	height:20px;
	line-height:20px;
	background-repeat:no-repeat;
	display: inline-block;
	background-position-y: center;
}
.end_tishi a.alipayauthorize:hover i{
	background-image:url('/plugins/alipayauthorize/alipay.gif');
}
.end_tishi a.alipaylogin:hover i{
	background-position:0 0;
}
.end_tishi a.tenpaylogin:hover i{
	background-image:url('/plugins/tenpaylogin/tenpay.jpg');
}
.end_tishi a.txwblogin:hover i{
	background-image:url('/plugins/Tencentweibologin/images/weiboicon16.png');


}
.end_tishi a.qqlogin:hover i{
	background-image:url('/plugins/qqlogin/images/Connect_logo_1.png');
}
.end_tishi a.alipayauthorize i{
	background-image:url('lodo_login/alipay.png');
}
.end_tishi a.alipaylogin i{
	background:url('lodo_login/alipay02.png') no-repeat 0 -20px;
}
.end_tishi a.tenpaylogin i{
	background-image:url('lodo_login/tenpay.png');
}
.end_tishi a.txwblogin i{
	background-image:url('lodo_login/weiboicon16.png');
}
.end_tishi a.qqlogin i{
	background-image:url('lodo_login/Connect_logo_1.png');
}
.end_tishi a.wxlogin i{
	background:url('lodo_login/wxlogin.png') 0 bottom no-repeat;
}
.end_tishi a.wxlogin:hover i{
	background:url('lodo_login/wxlogin.png') 0 top no-repeat;
}
.LOGIN_SHOPING_INFO {
    display: block;
    clear: both;
    float: left;
    width: 100%;
    margin-top: 10px;
}
.LOGIN_SHOPING_INFO .LOGIN_SHOPINGBtn{text-align:center;}
.LOGIN_SHOPING_INFO input{  background: #D34A2D;
    border: 0px;  cursor: pointer;  height: 30px;  color: #fff;  font-weight: bold;  border-radius: 0px;  width: 100px;
}